WPS Office.apk(点击下载) / CommonTitleBar.java


package cn.wps.note.base;

import android.content.Context;
import android.os.Build;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import defpackage.smh;

public class CommonTitleBar extends RelativeLayout {
    private ImageView cDW;
    private int mHeight;
    private int ueC;
    private int ueD;
    private int ueE;
    private int ueF;
    private ImageView ueG;
    private a ueH;
    private int ueI;

    public interface a {
        boolean cmA();
    }

    /* JADX INFO: Failed to restore enum class, 'enum' modifier removed */
    static final class b extends Enum<b> {
        public static final int ueJ = 1;
        public static final int ueK = 2;
        public static final int ueL = 3;
        private static final /* synthetic */ int[] ueM = {ueJ, ueK, ueL};
    }

    public CommonTitleBar(Context context) {
        this(context, null);
    }

    public CommonTitleBar(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public CommonTitleBar(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.ueI = b.ueJ;
        this.mHeight = getResources().getDimensionPixelOffset(attributeSet.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "layout_height", R.dimen.public_common_title_bar_min_height));
        this.ueC = getResources().getDimensionPixelOffset(R.dimen.public_common_title_bar_middle_height);
        this.ueD = (int) (getResources().getDisplayMetrics().density * 20.0f);
        if (Build.VERSION.SDK_INT < 21) {
            this.mHeight -= this.ueD;
            this.ueC -= this.ueD;
        }
        this.ueE = 0;
        this.ueF = this.mHeight - this.ueC;
        this.cDW = new ImageView(getContext());
        this.cDW.setScaleType(ImageView.ScaleType.CENTER_CROP);
        this.cDW.setLayoutParams(new RelativeLayout.LayoutParams(-1, this.mHeight));
        addView(this.cDW, 0);
        this.ueG = new ImageView(getContext());
        this.ueG.setScaleType(ImageView.ScaleType.CENTER_CROP);
        this.ueG.setLayoutParams(new RelativeLayout.LayoutParams(-1, this.ueC));
        addView(this.ueG, 1);
        if (getId() == R.id.common_title_bar_note_list) {
            this.cDW.setVisibility(8);
            this.ueG.setVisibility(0);
        } else {
            this.cDW.setVisibility(0);
            this.ueG.setVisibility(8);
        }
        int id = getId();
        if (id == R.id.common_title_bar_login) {
            this.cDW.setVisibility(8);
        } else if (id == R.id.common_title_bar_me) {
            this.cDW.setVisibility(0);
            this.cDW.setImageDrawable(smh.a(smh.d.my));
        } else if (id == R.id.common_title_bar_calendar || id == R.id.common_title_bar_search) {
            this.cDW.setVisibility(8);
            setBackgroundColor(smh.dn(17170445, smh.b.ufb));
        } else if (id == R.id.common_title_bar_note_list) {
            if (smh.cnn()) {
                this.cDW.setVisibility(8);
                this.ueG.setVisibility(8);
                if (this.ueH != null) {
                }
                return;
            }
            this.cDW.setImageDrawable(smh.a(smh.d.titlebar));
            this.ueG.setImageDrawable(smh.a(smh.d.home));
            if (this.cDW.getVisibility() != 8 || this.ueG.getVisibility() != 8) {
                return;
            }
            if (this.ueH == null || this.ueH.cmA()) {
                this.cDW.setVisibility(8);
                this.ueG.setVisibility(0);
                G(this.ueG, this.ueE);
                this.cDW.setAlpha(0.0f);
                this.ueG.setAlpha(1.0f);
                if (this.ueH != null) {
                }
                return;
            }
            this.cDW.setVisibility(0);
            this.ueG.setVisibility(8);
            G(this.ueG, this.ueF);
            this.cDW.setAlpha(1.0f);
            this.ueG.setAlpha(0.0f);
        } else if (smh.cnn()) {
            this.cDW.setVisibility(8);
        } else {
            this.cDW.setVisibility(0);
            this.cDW.setImageDrawable(smh.a(smh.d.titlebar));
        }
    }

    private static void G(View view, int i) {
        RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) view.getLayoutParams();
        layoutParams.topMargin = i;
        view.setLayoutParams(layoutParams);
    }

    /* access modifiers changed from: protected */
    public void onFinishInflate() {
        super.onFinishInflate();
        if (getChildCount() > 2) {
            View childAt = getChildAt(2);
            RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) childAt.getLayoutParams();
            if (Build.VERSION.SDK_INT >= 21) {
                layoutParams.topMargin = this.ueD;
            }
            childAt.setLayoutParams(layoutParams);
        }
    }

    /* access modifiers changed from: protected */
    public void onMeasure(int i, int i2) {
        int makeMeasureSpec;
        int mode = View.MeasureSpec.getMode(i2);
        if (getId() == R.id.common_title_bar_note_list) {
            if (this.cDW.getVisibility() == 0 && this.ueG.getVisibility() == 0) {
                makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(((RelativeLayout.LayoutParams) this.ueG.getLayoutParams()).topMargin + this.ueC, mode);
                super.onMeasure(i, makeMeasureSpec);
            } else if (!((this.cDW.getVisibility() == 8 && this.ueG.getVisibility() == 8) || (this.cDW.getVisibility() == 0 && this.ueG.getVisibility() == 8))) {
                makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(this.ueC, mode);
                super.onMeasure(i, makeMeasureSpec);
            }
        }
        makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(this.mHeight, mode);
        super.onMeasure(i, makeMeasureSpec);
    }

    public void setCallback(a aVar) {
        this.ueH = aVar;
        if (this.cDW.getVisibility() != 8 || this.ueG.getVisibility() != 8) {
            this.cDW.getVisibility();
        }
    }
}